

server:Server.o SockServer.o
	g++ -Wall $@ -o server
client:Client.o SockClient.o
	g++ -Wall $@ -o client

Server.o:Server.cpp SockServer.o
	g++ -Wall $@ -c
SockServer.o:SockServer.cpp SockServer.h
	g++ -Wall $@ -c

Client.o:Client.cpp SockClient.o
	g++ -Wall $@ -c
SockClient.o:SockClient.cpp SockClient.h
	g++ -Wall $@ -c

clean:
	rm server client *.o